<template>
  <div>
    <h1>学生列表</h1>
    <table border="1" cellspacing="0">
      <tr>
        <th>学生编号</th>
        <th>学生姓名</th>
        <th>学生年龄</th>
        <th>学生性别</th>
        <th>学生操作</th>
      </tr>
      <tr v-for="item in searchData" :key="item.id">
        <td>{{ item.id }}</td>
        <td>{{ item.name }}</td>
        <td>{{ item.age }}</td>
        <td>{{ item.gender }}</td>
        <td>
          <a href="#" @click="sendChangeData(item)">修改</a>|
          <a href="#" @click="sendDeleteInfo(item.id)">删除</a>
        </td>
      </tr>
    </table>
  </div>
</template>

<script>
export default {
  props: ["searchData"],
  data() {
    return {
      hh: "123"
    };
  },
  methods: {
    //   发数据给修改
    sendChangeData(item) {
      this.$bus.$emit("getChangeData", item);
    },
    // 发数据给父亲组件 通知他删除数据
    sendDeleteInfo(id) {
      this.$emit("deleteStudent", id);
    }
  },
  mounted() {
    console.log(this);
  }
};
</script>

<style lang="scss" scoped></style>
